home *** CD-ROM | disk | FTP | other *** search
- Path: uunet!zephyr.ens.tek.com!tekred!saab!billr
- From: billr@saab.CNA.TEK.COM (Bill Randle)
- Newsgroups: comp.sources.games
- Subject: v12i016: larn - dungeon type adventure game, Patch1
- Message-ID: <6805@tekred.CNA.TEK.COM>
- Date: 3 Jan 91 20:18:36 GMT
- Sender: news@tekred.CNA.TEK.COM
- Lines: 239
- Approved: billr@saab.CNA.TEK.COM
-
- Submitted-by: routley@tle.ENET.DEC.COM (Kevin Routley)
- Posting-number: Volume 12, Issue 16
- Archive-name: larn/Patch1
- Patch-To: larn: Volume 11, Issue 84-95
- Environment: Unix, VMS, MS-DOS, termcap
-
-
-
- #! /bin/sh
- # This is a shell archive. Remove anything before this line, then unpack
- # it by saving it into a file and typing "sh file". To overwrite existing
- # files, type "sh file -c". You can also feed this as standard input via
- # unshar, or by typing "sh <file", e.g.. If this archive is complete, you
- # will see the following message at the end:
- # "End of shell archive."
- # Contents: patches01
- # Wrapped by billr@saab on Thu Jan 3 12:14:35 1991
- PATH=/bin:/usr/bin:/usr/ucb ; export PATH
- if test -f 'patches01' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'patches01'\"
- else
- echo shar: Extracting \"'patches01'\" \(5917 characters\)
- sed "s/^X//" >'patches01' <<'END_OF_FILE'
- X*** /dev/null Thu Jan 3 12:00:01 1991
- X--- patchlevel.h Thu Jan 3 12:08:27 1991
- X***************
- X*** 0 ****
- X--- 1 ----
- X+ #define PATCHLEVEL 1
- X*** /dev/null Thu Jan 3 12:00:01 1991
- X--- PATCHLOG Thu Jan 3 12:12:55 1991
- X***************
- X*** 0 ****
- X--- 1,15 ----
- X+ Patch1
- X+ ======
- X+
- X+ Fixes the problem where no .larnopts file causes the dungeon to not be
- X+ displayed. Selects the "hack-like" objects:
- X+
- X+ Fixes the SIGSEV (ACCVIO) problem with the '?' command. Append trailing blank
- X+ lines to the help file.
- X+
- X+ Courtesy of jef@helios.ee.lbl.gov (Jef Poskanzer). Bug in cursor postioning
- X+ (only appears on certain terminals)
- X+
- X+ Courtesy of nethack.rankin@eql.caltech.edu (Pat Rankin). spells and spheres
- X+ missing from the MMS file, link against the VAXCRTL sharable instead of the
- X+ object library [how someone on VMS is supposed to use a U*ix diff,I don't know].
- X*** descrip.mms.orig Mon Dec 17 09:10:24 1990
- X--- descrip.mms Thu Jan 3 12:04:57 1991
- X***************
- X*** 1,7 ****
- X SOURCES = BILL.C, CONFIG.C, CREATE.C, DATA.C, DIAG.C, DISPLAY.C, -
- X FORTUNE.C, GLOBAL.C, HELP.C, IO.C, MAIN.C, MONSTER.C, -
- X MOREOBJ.C, MOVEM.C, NAP.C, OBJECT.C, REGEN.C, SAVELEV.C, -
- X! SCORES.C, SIGNAL.C, STORE.C, TOK.C, VMS.C, -
- X ACTION.C, FGETLR.C, TGETENT.C, TGETSTR.C, TGOTO.C, TPUTS.C
- X
- X OBJECTS = BILL.OBJ, CONFIG.OBJ, CREATE.OBJ, DATA.OBJ, DIAG.OBJ, -
- X--- 1,7 ----
- X SOURCES = BILL.C, CONFIG.C, CREATE.C, DATA.C, DIAG.C, DISPLAY.C, -
- X FORTUNE.C, GLOBAL.C, HELP.C, IO.C, MAIN.C, MONSTER.C, -
- X MOREOBJ.C, MOVEM.C, NAP.C, OBJECT.C, REGEN.C, SAVELEV.C, -
- X! SCORES.C, SIGNAL.C, SPELLS.C, SPHERES.C, STORE.C, TOK.C, VMS.C, -
- X ACTION.C, FGETLR.C, TGETENT.C, TGETSTR.C, TGOTO.C, TPUTS.C
- X
- X OBJECTS = BILL.OBJ, CONFIG.OBJ, CREATE.OBJ, DATA.OBJ, DIAG.OBJ, -
- X***************
- X*** 8,14 ****
- X DISPLAY.OBJ, FORTUNE.OBJ, GLOBAL.OBJ, HELP.OBJ, IO.OBJ, -
- X MAIN.OBJ, MONSTER.OBJ, MOREOBJ.OBJ, MOVEM.OBJ, NAP.OBJ, -
- X OBJECT.OBJ, REGEN.OBJ, SAVELEV.OBJ, SCORES.OBJ, SIGNAL.OBJ, -
- X! STORE.OBJ, TOK.OBJ, VMS.OBJ, -
- X ACTION.OBJ, FGETLR.OBJ, TGETENT.OBJ, TGETSTR.OBJ, TGOTO.OBJ, -
- X TPUTS.OBJ
- X
- X--- 8,14 ----
- X DISPLAY.OBJ, FORTUNE.OBJ, GLOBAL.OBJ, HELP.OBJ, IO.OBJ, -
- X MAIN.OBJ, MONSTER.OBJ, MOREOBJ.OBJ, MOVEM.OBJ, NAP.OBJ, -
- X OBJECT.OBJ, REGEN.OBJ, SAVELEV.OBJ, SCORES.OBJ, SIGNAL.OBJ, -
- X! SPELLS.OBJ, SPHERES.OBJ, STORE.OBJ, TOK.OBJ, VMS.OBJ, -
- X ACTION.OBJ, FGETLR.OBJ, TGETENT.OBJ, TGETSTR.OBJ, TGOTO.OBJ, -
- X TPUTS.OBJ
- X
- X***************
- X*** 16,22 ****
- X DISPLAY.DBJ, FORTUNE.DBJ, GLOBAL.DBJ, HELP.DBJ, IO.DBJ, -
- X MAIN.DBJ, MONSTER.DBJ, MOREOBJ.DBJ, MOVEM.DBJ, NAP.DBJ, -
- X OBJECT.DBJ, REGEN.DBJ, SAVELEV.DBJ, SCORES.DBJ, SIGNAL.DBJ, -
- X! STORE.DBJ, TOK.DBJ, VMS.DBJ, -
- X ACTION.DBJ, FGETLR.DBJ, TGETENT.DBJ, TGETSTR.DBJ, TGOTO.DBJ, -
- X TPUTS.DBJ
- X
- X--- 16,22 ----
- X DISPLAY.DBJ, FORTUNE.DBJ, GLOBAL.DBJ, HELP.DBJ, IO.DBJ, -
- X MAIN.DBJ, MONSTER.DBJ, MOREOBJ.DBJ, MOVEM.DBJ, NAP.DBJ, -
- X OBJECT.DBJ, REGEN.DBJ, SAVELEV.DBJ, SCORES.DBJ, SIGNAL.DBJ, -
- X! SPELLS.DBJ, SPHERES.DBJ, STORE.DBJ, TOK.DBJ, VMS.DBJ, -
- X ACTION.DBJ, FGETLR.DBJ, TGETENT.DBJ, TGETSTR.DBJ, TGOTO.DBJ, -
- X TPUTS.DBJ
- X
- X***************
- X*** 25,32 ****
- X .SUFFIXES
- X .SUFFIXES .OBJ .DBJ .C
- X
- X! LARN.EXE : $(OBJECTS)
- X! LINK /NODEBUG/EXEC=LARN.EXE $(OBJECTS), sys$library:vaxcrtl.olb/libr
- X
- X LARND.EXE : $(DOBJECTS)
- X LINK /DEBUG/EXEC=LARND.EXE $(DOBJECTS), sys$library:vaxcrtl.olb/libr
- X--- 25,32 ----
- X .SUFFIXES
- X .SUFFIXES .OBJ .DBJ .C
- X
- X! LARN.EXE : $(OBJECTS) vaxcrtl.opt
- X! LINK /NODEBUG/EXEC=LARN.EXE $(OBJECTS),vaxcrtl.opt/options
- X
- X LARND.EXE : $(DOBJECTS)
- X LINK /DEBUG/EXEC=LARND.EXE $(DOBJECTS), sys$library:vaxcrtl.olb/libr
- X***************
- X*** 34,39 ****
- X--- 34,44 ----
- X LARNPCA.EXE : $(DOBJECTS), TERMCAP.OLB
- X LINK /DEBUG=SYS$LIBRARY:PCA$OBJ.OBJ/EXEC=LARNPCA.EXE $(DOBJECTS),-
- X SYS$LIBRARY:VAXCRTL.OLB/LIBR
- X+
- X+ vaxcrtl.opt : # ~ echo 'sys$share:vaxcrtl/shareable' >vaxcrtl.opt
- X+ open/write f vaxcrtl.opt
- X+ write f "sys$share:vaxcrtl/shareable"
- X+ close f
- X
- X $(OBJECTS),$(DOBJECTS) : HEADER.H
- X
- X*** larn.hlp.orig Mon Dec 17 13:12:10 1990
- X--- larn.hlp Thu Jan 3 11:58:28 1991
- X***************
- X*** 177,179 ****
- X--- 177,186 ----
- X
- X
- X
- X+
- X+
- X+
- X+
- X+
- X+ .
- X+
- X*** larnhlp.txt.orig Mon Dec 17 13:13:44 1990
- X--- larnhlp.txt Thu Jan 3 12:05:43 1991
- X***************
- X*** 177,179 ****
- X--- 177,186 ----
- X
- X
- X
- X+
- X+
- X+
- X+
- X+
- X+ .
- X+
- X*** store.c.orig Mon Dec 17 09:09:17 1990
- X--- store.c Thu Jan 3 11:59:29 1991
- X***************
- X*** 561,567 ****
- X for (j=i=0 ; i<26 ; i++)
- X if (iven[i])
- X {
- X! cursor( (j%2)*40, (j>>1)+8 );
- X tradorder[i] = 0 ; /* init position on screen to zero */
- X switch (iven[i])
- X {
- X--- 561,567 ----
- X for (j=i=0 ; i<26 ; i++)
- X if (iven[i])
- X {
- X! cursor( (j%2)*40+1, (j>>1)+8 );
- X tradorder[i] = 0 ; /* init position on screen to zero */
- X switch (iven[i])
- X {
- X***************
- X*** 614,620 ****
- X {
- X int j;
- X j = tradorder[i] ;
- X! cursor( (j%2)*40, (j>>1)+8 );
- X lprintf( "%39s", "" );
- X tradorder[i] = 0;
- X }
- X--- 614,620 ----
- X {
- X int j;
- X j = tradorder[i] ;
- X! cursor( (j%2)*40+1, (j>>1)+8 );
- X lprintf( "%39s", "" );
- X tradorder[i] = 0;
- X }
- X*** tok.c.orig Mon Dec 17 09:09:07 1990
- X--- tok.c Thu Jan 3 11:55:03 1991
- X***************
- X*** 244,250 ****
- X lprintf("Can't open options file \"%s\"\n", optsfile);
- X lflush();
- X sleep(2);
- X! return; /* user name if no character name */
- X }
- X i = " ";
- X while (*i)
- X--- 244,251 ----
- X lprintf("Can't open options file \"%s\"\n", optsfile);
- X lflush();
- X sleep(2);
- X! original_objects = FALSE;
- X! goto set_objects;
- X }
- X i = " ";
- X while (*i)
- X***************
- X*** 349,354 ****
- X--- 350,356 ----
- X sleep(1);
- X }
- X }
- X+ set_objects:
- X if (flag)
- X strcpy(logname,loginname);
- X
- END_OF_FILE
- if test 5917 -ne `wc -c <'patches01'`; then
- echo shar: \"'patches01'\" unpacked with wrong size!
- fi
- # end of 'patches01'
- fi
- echo shar: End of shell archive.
- exit 0
-